草庐IT

powershell - base64 到 guid 到 base64

全部标签

r - 无法在 Powershell 中运行 R.exe

我经常发现在命令行(windows)上运行R更有用。然而,当我在Powershell中尝试它时,我往往会遇到问题,但是通过首先运行cmd然后它就可以工作了,这很容易克服。这是我在执行RCMDBATCH时遇到的错误Invoke-History:Apositionalparametercannotbefoundthatacceptstheargument'BATCH'我后来意识到r是一个别名,它返回刚刚过去的命令,因此我无法运行R。随后,我发现使用可执行文件的完整文件名(即R.exe)或使用Rcmd.exe(即RcmdBATCH...)是可行的。不过,我很好奇,是否有解决方法,以防遇到类似

windows - PowerShell "You must provide a value expression following the ' 调用WinSCP.com时出现/' operator"错误

我有一段代码可以将文件放入FTP服务器。看起来像这样:"C:\ProgramFiles(x86)\WinSCP\WinSCP.com"/command"openuser@myFTPServer:MyPort/MyPath/-privatekey=myprivatekey.ppk""putmyfile.txt""exit"这在Windows命令提示符下运行良好,但在PowerShell中运行相同的东西时它不起作用并返回以下错误:"Youmustprovideavalueexpressionfollowingthe'/'operator"我已经尝试了几种代码组合,但都没有奏效:1)"C:\

windows - 使用 PowerShell 在计算机上查找特定的 .exe 文件

因此,在我目前实习的公司,他们有大约20台装有公司指定软件的“技术笔记本电脑”。它们位于C:\目录中。例如:aaa.exe位于C:\aaa\aaa.exebbb.exe位于C:\bbb\bbb.exe我真正需要的是一个.ps1脚本来在列表中显示这些特定的可执行文件。我目前的情况是:Get-ChildItemC:\-recurse|其中{$_.extension-eq".exe"}现在,我相信它只是编辑搜索查询,因为这为我提供了C:\驱动器上的所有.exe文件,我只需要aaa和bbb。仅供引用:我需要该脚本,以便我可以使用它来监控zabbix代理并查看特定软件是否在计算机上,以便我可以在

windows - 通过 Powershell 为证书的私钥分配权限 (Win 2012 R2)

在连接到域的WindowsServer2012R2计算机上,我正在运行以下语句:$target_machine_fqdn=[System.Net.Dns]::GetHostByName($env:computerName)$certificate_request=Get-Certificate`-Template'AcmeComputer'`-DnsName$target_machine_fqdn`-CertStoreLocation'Cert:\LocalMachine\My'我正在向域的CA请求主机证书。该语句返回没有错误。为机器生成一个证书,并按要求放置在它的“Cert:\Loc

windows - 代码段描述符中的 D 标志对 x86-64 指令有何作用?

当在x86-64代码中使用时,我试图了解代码段描述符中D标志的工作原理。它设置在代码段描述符的D/B位22中,如下图所示:英特尔文档(来自3.4.5SegmentDescriptors部分)陈述如下:D/B(defaultoperationsize/defaultstackpointersizeand/orupperbound)flagPerformsdifferentfunctionsdependingonwhetherthesegmentdescriptorisanexecutablecodesegment,anexpand-downdatasegment,orastacksegm

Windows 10 powershell ise 压缩归档文件在 root .in .zip

使用Windows(10)powerShellise,是否可以压缩文件夹的内容,就像使用命令“Compress-Archive”一样,但不能将其封装在zip的根文件夹中?(获取压缩包根目录下的文件)例如:-myFolder{index.html,mycss.css,myConn.php}使用的命令:-DestinationPathC:\wamp64\www\myFolder\myZip.zip-PathC:\wamp64\www\myFolder实际结果在myZip.zip中:{-myFolder{index.html,mycss.css,myConn.php}}myZip.zip中的

c - 为什么我在 64 位机器上调试 32 位应用程序时得到 STATUS_WX86_BREAKPOINT 而不是 EXCEPTION_BREAKPOINT?

我正在尝试在Windows上编写一个简单的调试器来调试32位应用程序,我的机器是64位的。我正在使用C语言。当我在指定地址添加断点(0xCC)时,我希望得到EXCEPTION_BREAKPOINTdebugEvent.u.Exception.ExceptionRecord.ExceptionCode中的值但是我得到STATUS_WX86_BREAKPOINT(0x4000001F)反而。MSDN网站将其定义为“Win32x86仿真子系统使用的异常状态代码。”。没有对此行为的任何进一步解释。我能像EXCEPTION_BREAKPOINT一样处理这个异常吗??所以代码将是switch(de

windows - powershell 函数返回错误结果

我有这个功能,可以以另一个用户身份运行命令并返回结果。$OutputEncoding=[System.Text.Encoding]::UTF8write-host(get-date-formats)"Beginningscript..."functiongetCreds(){$Username='domain\user'$Password='test'$pass=ConvertTo-SecureString-AsPlainText$Password-Force$Credential=New-ObjectSystem.Management.Automation.PSCredential-

windows - 如何获得在 Powershell 中使用 RSS 的特定 NIC 的 NUMA 差异

我想编写一个powershell脚本来检查使用接收端缩放的网络接口(interface)卡是否使用NUMA(非统一内存访问)距离>0的处理器。到目前为止我做了什么:$name="Ethernet"$adapter=Get-NetAdapterRss-Name$name这会输出RSS-Adapter处理器数据(连同其他信息),如:RssProcessorArray:[Group:Number/NUMADistance]:0:0/00:2/00:4/00:6/00:8/00:10/00:12/00:14/00:16/00:18/00:20/00:22/00:24/327670:26/327

java - 使用 Path 解决方案后,我无法让命令提示符读取 javac 命令。 ( Windows 8.1 64 位)

我不断阅读:'javac'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile这是我当前包含java的路径:C:\ProgramFiles(x86)\NVIDIACorporation\PhysX\Common;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C